def CA310_410_Init(tpye,ch):
    '''
    CA310或410初始化    

    * 参数  
        * tpye: 0: CA310  1: CA410
        * ch  :内存通道,值域0 ~ 99,

    * 返回  
        * >=0 初始化OK 
        * <0  初始化失败

    * raise  :   无        
    '''

def gammaCalculate(Type,Pid_Net,Get_Data,Run_HBM,Run_Normal,Run_Idle):
    '''
    选择需要调试的模式

    * 参数
        * ype:   0手机屏幕，1代表非手机屏幕; 
        * Pid_Net:   PID还是网络库的标志位，0代表PID, 1代表网络；
        * Get_Data:  是否抓初值，1表示需要抓，0表示不需要抓； 
        * Run_HBM:   高亮模式，1表示需要调，0表示不需要调；
        * Run_Normal:    正常模式，1表示要调，0表示不需要调 ；
        * Run_Idle:  低亮模式:1表示要调，0表示不调

    * 返回   
        * >=0 OK 
        * <0 失败

    * raise  :   无          
    '''

def run_gamma(mun):
    '''
    GAMMA调试

    * 参数  
        * mun: 310 PN值 1-5  410无效

    * 返回   
        * >=0 OK 
        * <0 失败

    * raise  :   无            
    '''

def date_change():
    '''
    数据转换

    * 参数   :  无

    * 返回   
        * >=0 OK 
        * <0 失败

    * raise  :   无  

    '''

def CA310_410_Zero():
    '''
    CA310_410校零 

    * 参数   :  无

    * 返回   
        * =1 OK 
        * =-1 失败

    * raise  :   无  
    '''

def CA310_410_Set_PN(PN):
    '''
    设置310_410 PN

    * 参数  
        * PN -- CA310主机一拖多探头编号,位域[4:0],可选值有0,1,2,4,8

    * 返回   : 无

    * raise  :   无  
    '''

def CA310_410_LVXY(PN):
    '''
    测量XYZ色坐标值 
    
    * 参数   
        * PN -- CA310主机一拖多探头编号,位域[4:0],可选值有0,1,2,4,8

    * 输出参数 
        * 1. Lv -- RGB表色系Lv值
        * 2. X -- RGB表色系X值
        * 3. Y -- RGB表色系Y值
    * 返回 
        * 1. = 0 -- 没有此功能
        * 2. = 1 -- 查询成功
        * 3. = -1 -- 查询失败
            
    '''


# '''
# *函数名 : my_code_value
# *描述   : 传递上位机获取扫码枪的值
# *参数   : num  第几个扫码枪 类型(int) 0 1
          # code_name 扫到的码 类型(str)	
# '''

    
# '''
# *函数名 : gamma_check
# *描述   : 调好的gamma值重新写入
# *参数   : num  第几个信号版 类型(int) 0 1  目前一拖一 ，此值设置无效
# '''   

def get_idle_reg(num):
    '''
    返回idle模式调好的gamma值

    * 参数  
        * num  第几个信号版 类型(int)  值为(0 、1 )
    
    * 返回 

    * raise  :   无
    ''' 

def get_normal_reg(num):
    '''
    返回normal模式调好的gamma值

    * 参数  
        * num  第几个信号版 类型(int)  值为(0 、1 )
    
    * 返回 

    * raise  :   无
    ''' 

def get_HBM_reg(num):
    '''
    返回HBM模式调好的gamma值

    * 参数  
        * num  第几个信号版 类型(int)  值为(0 、1 )

    * 返回 

    * raise  :   无
    '''

def set_log_name(num,name):
    '''
    设置log的名字

    * 参数   
        * num : 第几个信号版的log 类型(int) 值为(0 、1 )
        * name : log名字 类型(str)
        
    * 返回 

    * raise  :   无    
    ''' 

